home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FM Towns: Free Software Collection 9
/
FM Towns Free Software Collection 9.iso
/
t_os
/
joke
/
sikimou
/
sikimou.bas
next >
Wrap
BASIC Source File
|
1994-11-16
|
2KB
|
86 lines
10 '◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆
20 '◆ 色盲色弱検査プログラム v1.00 by Lapis ◇
30 '◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆
40 '
50 '「表示」で「12 dot font」にして、お使いください。作者はいつも、そうしてます。(^^;)
60 '
70 '初期設定
80 '
90 CLS
100 SCREEN@ 1
110 SCREEN 0
120 SCREEN@ 0
130 SCREEN@ 2
140 PALETTE
150 DEFINT A-Z
160 LINE (0,0)-(640,480),PSET,%0,BF
170 '
180 RANDOMIZE TIME
190 '
200 'MAIN
210 '
220 LOCATE 0,0
230 PRINT "画面の中央に他の色とは全く違った色で、数字が"
240 PRINT "描かれています。その数字(一桁)をテンキ-"
250 PRINT "で打ってください。"
260 PRINT "リタ-ンキ-を押すと始まります"
270 '
280 '
290 OH$=INPUT$(1)
300 CLS
310 '
320 DEF PEN 0,4
330 FOR SY=0 TO 15
340 FOR SX=0 TO 15
350 PALETTE SY*SX+1,[120+RND*40,100+RND*40,120+RND*40]
360 PSET (2+SX*5,2+SY*5),%SY*SX+1
370 NEXT SX
380 NEXT SY
390 '
400 DIM SIKI%(4000)
410 '
420 GET@A (0,0)-(79,79),SIKI%
430 '
440 FOR EX=0 TO 7
450 FOR EY=0 TO 5
460 PUT@A (EX*80,EY*80)-((EX+1)*80-1,(EY+1)*80-1),SIKI%
470 NEXT EY
480 NEXT EX
490 '
500 ERASE SIKI%
510 PALETTE 244,[130,170,140]
520 '
530 RESTORE 840
540 FOR C=1 TO 12
550 READ CX,CY
560 PSET (36*5+2+CX*5,20*5+2+CY*5),%244
570 NEXT
580 '
590 SIK$=""
600 WHILE SIK$=""
610 '
620 SIK$=INKEY$
630 '
640 PALETTE 1+FIX(RND*225),[120+RND*40,100+RND*RND*40,120+RND*20]
650 WAIT 1
660 '
670 WEND
680 '
690 SCREEN@ 1
700 SCREEN@ 2
710 '
720 IF SIK$="2" THEN SYMBOL (200,200),"色盲・色弱の疑いは有りません",1,1,7,,,1 ELSE SYMBOL (168,200),"色盲・色弱の可能性が有ります",1,1,7,,,1
730 '
740 SYMBOL (200,300),"またやる場合は、「1」を",1,1,7,,,1
750 SYMBOL (200,340),"OS に戻りたい場合は、「2」をテンキ-で押してください",1,1,7,,,1
760 '
770 GRABIA$=INPUT$(1)
780 '
790 IF GRABIA$="1" THEN 90
800 IF GRABIA$="2" THEN SYSTEM
810 '
820 GOTO 770
830 '
840 '数字のデ-タ
850 DATA 20,20,21,19,22,19,23,20,23,21,22,22,21,23,20,24,20,25,21,25,22,25,23,25